<?php

namespace common\models\pdd;

use common\models\base\ActiveRecord;
use Yii;

/**
 * This is the model class for table "pdd_goods_cat_template".
 *
 * @property int $id
 * @property int $cat_id 所属分类id
 * @property int $input_max_spec_num 模板允许的最大自定义规格数量
 * @property int $single_spec_value_num 单个自定义规格值上线
 * @property int $max_sku_num 最大sku数目上线
 * @property int $choose_all_qualify_spec 限定规格不支持部分选取，为true时限定规格要么全选要么全不选
 * @property string $properties 属性信息
 * @property int $sync_time 最后一次同步时间
 */
class PddGoodsCatTemplate extends ActiveRecord
{
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return 'pdd_goods_cat_template';
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['id', 'cat_id', 'input_max_spec_num', 'single_spec_value_num', 'max_sku_num', 'choose_all_qualify_spec', 'properties', 'sync_time'], 'required'],
            [['id', 'cat_id', 'input_max_spec_num', 'single_spec_value_num', 'max_sku_num', 'choose_all_qualify_spec', 'sync_time'], 'integer'],
            [['properties'], 'string'],
            [['id'], 'unique'],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'cat_id' => '所属分类id',
            'input_max_spec_num' => '模板允许的最大自定义规格数量',
            'single_spec_value_num' => '单个自定义规格值上线',
            'max_sku_num' => '最大sku数目上线',
            'choose_all_qualify_spec' => '限定规格不支持部分选取，为true时限定规格要么全选要么全不选',
            'properties' => '属性信息',
            'sync_time' => '最后一次同步时间',
        ];
    }
}
